MGTNKIPKTLNGNLVLILIITIMMVTHSHGFQLEIRNELSGRYRKLVYKCWSRDNDFGWRQNWPGQYKDWSFAISLFHTYFYCHFRTAYGRVDKQLVASWELKQECGDRRKCTWVVKKDGLYLRQWKTKFFSNKYGNERWNVYIEHDVLKKSWS